.page-index {
  background: #F6F7FB;
  height: 100vh;
  overflow-y: scroll;
  .swiper {
    width: 100%;
    swiper {
      width: 100%;
      height: 562rpx;
      .img-wrapxx {
        width: 100%;
        height: 100%;
        image {
          width: 100%;
          height: 100%;
        }
      }
     
    }
  }
}


.notice-wrapper {
  background: #EBF8FF;
  margin-bottom: 16rpx;
  border-radius: 40rpx;
}

::v-deep .u-notice-bar {
  padding: 10rpx 18rpx !important;
}


// 采购样式
.iconxx {
  padding-left: 24rpx;
  padding-top: 10rpx;
  padding-bottom: 10rpx;
  display: flex;
  align-items: center;
  padding-right: 10rpx;
  image {
    width: 46rpx;
    height: 46rpx;
    display: block;
    margin-right: 12rpx;
  }
  .line {
    width: 1px;
    height: 24rpx;
    background-color: #FFB441;
    border-radius: 1px;
  }
}


.notxxxice-wrapper {
  padding: 16rpx;
  border-radius: 23rpx;
  background: #FFF;
  box-shadow: 0px 1px 31.7rpx 0px #E0E8F5;
  margin: 0 24rpx;
  margin-top: -200rpx;
  position: relative;
  z-index: 1;
  margin-bottom: 16rpx;
  .single {
    height: 167rpx;
    width: 100%;
    image {
      width: 100%;
      height: 100%;
    }
  }
  .rtwoim {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16rpx;
    image {
      width: 326rpx;
      height: 168rpx;
    }
  }
}


.yunshu {
  border-radius: 23rpx;
  background: linear-gradient(180deg, #E6F3FF 0%, rgba(158, 206, 255, 0.52) 93.63%);
  display: flex;
  align-items: center;
  margin: 0 24rpx;
  margin-bottom: 24rpx;
  justify-content: space-between;
  padding: 0 4rpx;
  image {
    width: 346rpx;
    height: 182rpx;
  }
}

.zhuanye {
  border-radius: 23rpx;
  background: #FFF;
  box-shadow: 0px 1px 31.7px 0px #E0E8F5;
  margin: 0 24rpx;
  padding: 20rpx 16rpx;
  display: flex;
  align-items: center;
  justify-content: space-between;
  .img {
    width: 326rpx;
    height: 308rpx;
    image {
      width: 100%;
      height: 100%;
    }
  }
  .right-img {
    height: 308rpx;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    image {
      width: 326rpx;
      height: 146rpx;
      display: block;
    }
  }
}